package com.crm.system.service.opportunityManager;

import com.crm.model.entity.opportunityManager.OpportunityDynamic;
import com.crm.model.entity.opportunityManager.Phrase;
import com.crm.model.qo.cluePoolManager.ClueFollowQO;

import java.util.List;

/**
 * 常用语
 */
public interface OpportunityPhraseService {

    /**
     * 商机-商机详情-常用语展示
     * @return
     */
    List<Phrase> phraseList();

    /**
     * 商机管理-新增跟进常用语
     * @param phrase 常用语实体
     * @return
     */
    String addPhrase(Phrase phrase);

    /**
     * 商机-商机详情-修改常用语回显
     * @param phraseId 常用语id
     * @return
     */
    Phrase getPhraseById(String phraseId);

    /**
     * 商机管理-修改常用语
     * @param phrase 常用语实体
     * @return
     */
    Boolean updatePhrase(Phrase phrase);

    /**
     * 商机管理-删除常用语
     * @param phraseId 常用语id
     * @return
     */
    Boolean deletePhrase(String phraseId);

    /**
     * 商机管理-新增常用语集合
     * @param names 常用语集合
     * @return
     */
    Boolean addPhraseList(String[] names);
}
